package com.changgou.goods.feign;

import com.changgou.goods.pojo.Sku;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;

/**
 * @author: zhengke
 * @date: 2020/12/18
 * @return:
 * @description:
 */
@FeignClient("goods")  //对应的微服务的id ，在goods的yml文件里第5行 goods
@RequestMapping("/sku")  //这里要调用的是skuController，所以路径保持一致
public interface SkuFeign {

    //里面的方法也应该和controller的保持一致
    //现在需要一个由spuId查sku列表数据的方法，但是目前没有，所以需要添加，同步添加
    @GetMapping(value = "/findBySpuId" )
    public List<Sku> findBySpuId(@RequestParam("spuId") String  spuId);

    @GetMapping("/findAllData")
    public List<Sku> findAllData();
}
